package com.rockwell.robot2015.model.states;

public interface IState {
	/**
	 * Called when entering the state
	 */
	void enter(IStateMachine machine);
	
	/**
	 * Make a move
	 */
	void move(IStateMachine machine);
	
	/**
	 * Called when exiting the state
	 */
	void exit(IStateMachine machine);
}
